home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 05 / 6 / DISK0568.ZIP / TRYVM123.DOC < prev    next >
Text File  |  1985-12-11  |  10KB  |  237 lines

  1.  
  2. TRYVM123 -- A virtual memory system for 1-2-3 Release 2.0
  3. --------    - ------- ------ ------ --- ----- ------- ---
  4.  
  5.      TRYVM123.COM is a utility program that sets up a 640K virtual memory
  6. system for 1-2-3 Release 2.0.  It gives 1-2-3 Release 2.0 640K of expanded
  7. memory without the installation of an expanded memory board.  Instead, the
  8. system's fixed disk (or RAM disk) is used for expanded memory data
  9. storage.
  10.  
  11.      Because TRYVM123 physically moves banks of data to and from the disk
  12. (or RAM disk), 1-2-3 Release 2.0's operation will be slower under TRYVM123
  13. than if an expanded memory board were installed.
  14.  
  15.      TRYVM123.COM and this document file may be freely copied and
  16. distributed, and are intended as a demonstration of a virtual memory
  17. system.  If 1-2-3 runs your application under TRYVM123 with acceptable
  18. speed, you may want to consider ordering Micro VMS, a full-featured
  19. program with some advantages and enhancements over TRYVM123.  Ordering
  20. information is included at the end of this document.
  21.  
  22.  
  23.  
  24. How to Get Going
  25. --- -- --- -----
  26.  
  27.      To use TRYVM123, you will need 1-2-3 Release 2.0 and an IBM PC/XT/AT
  28. (or compatible) computer with 640K of memory already installed, a fixed
  29. disk, and DOS 2.1 or higher.  You can use TRYVM123 with a RAM disk, such
  30. as the AST Advantage! board running under VDISK or the JRAM-2 board
  31. running under JETDRIVE.  Operation of TRYVM123 with a RAM disk will be
  32. much faster than with the fixed disk in your computer.
  33.  
  34.      To run TRYVM123:
  35.  
  36.   1) Copy the TRYVM123.COM file into the fixed disk subdirectory
  37.      containing your 1-2-3 Release 2.0 program files.  The LOTUS.COM,
  38.      123.COM, and 123.CMP files should be in this subdirectory.
  39.  
  40.   2) Make sure you have at least 640K of free space on your fixed disk, or
  41.      RAM disk (if used).
  42.  
  43.   3) Put your 1-2-3 Release 2.0 key disk in Drive A: (if your system
  44.      requires its use).
  45.  
  46.   4) Make current the subdirectory containing your 1-2-3 Release 2.0
  47.      program files and TRYVM123.COM.
  48.  
  49.   5) Type in
  50.  
  51.                TRYVM123 [/d]
  52.  
  53.      (followed by a carriage return) at the DOS prompt, where "/d" is a
  54.      slash followed by an optional drive letter indicating the disk drive
  55.      or RAM disk "drive" that you would like TRYVM123 to use for its data
  56.      storage.  Note that there must be at least 640K of free space on the
  57.      specified drive.  If you would like TRYVM123 to use your default
  58.      drive, do not enter anything after "TRYVM123".
  59.  
  60.      TRYVM123 will set up its required disk (or RAM disk) files, and will
  61. load and run 1-2-3.  When you Exit 1-2-3, TRYVM123 will erase the files it
  62. created for its own use and return control of the system to you.
  63.  
  64.  
  65.  
  66. The Interrupt 67H Problem
  67. --- --------- --- -------
  68.  
  69.      TRYVM123 will check the contents of the INT 67H vector, which it needs
  70. to use during its operation.  Hopefully, INT 67H will not be in use by
  71. another driver or program in your system.  If it is, though, the following
  72. message will be displayed:
  73.  
  74.      "The DOS software interrupt required by expanded memory managers
  75.       (INT 67H) is already in use in this system.  TRYVM123 will take
  76.       control of this interrupt whie you are running 1-2-3 with
  77.       virtual memory, and will restore its original value when you
  78.       exit 1-2-3."
  79.  
  80. You will then be asked if you wish to continue.  We have not yet identified
  81. all of the software programs or hardware that use INT 67H, but it is
  82. generally safe to proceed with TRYVM123 if you see this message.  If you
  83. are running a RAM disk (which may use INT 67H), we recommend that you
  84. transfer any important data back to disk before running TRYVM123.
  85.  
  86.      The Compaq -286 series computer places non-zero values at all unused
  87. interrupt vectors, so this message will always appear, and can be ignored.
  88.  
  89.  
  90.  
  91. Some Background Information
  92. ---- ---------- -----------
  93.  
  94.      Because it supports the Lotus/Intel/Microsoft Expanded Memory
  95. Specification, 1-2-3 Release 2.0 can address up to 4 Megabytes of
  96. "expanded memory", over and above the 640K of conventional memory
  97. available in the IBM PC/XT/AT line of computers.  A number of expanded
  98. memory boards designed to this specification, such as the Intel Above
  99. Board and the AST RAMpage board, have recently appeared on the market.
  100.  
  101.      SYSCOMP's Micro VMS program allows 1-2-3 Release 2.0 to address up to
  102. 4 Megabytes of "virtual memory" WITHOUT the use of expanded memory boards.
  103. Instead, it uses the computer's fixed disk (or RAMdisk, if available) to
  104. store data that would normally be stored in an expanded memory board.
  105.  
  106.      Virtual memory refers to memory that really isn't present, but is
  107. simulated by a fixed disk or other device.  1-2-3 Release 2.0 allows only
  108. 64K of expanded memory to be "switched in" at any one time, the rest is
  109. stored in deactivated banks on the expanded memory board(s).  Micro VMS
  110. uses the fixed disk (or boards like the JRAM-2 or the Advantage!) to hold
  111. the data that is not currently switched in.
  112.  
  113.      The actual bank switching process with an expanded memory board is
  114. very fast.  The Intel Above board takes less than 1/2000 second to switch
  115. in a new bank of memory.  The operation of Micro VMS is slower due to the
  116. disk read and write operations.  Even using the JRAM-2 or the Advantage!
  117. board, blocks of memory are moved from one location to another during a
  118. bank switch, so more time is needed.
  119.  
  120.      Although the actual bank switching time using Micro VMS is much slower
  121. than the switching time on expanded memory boards, 1-2-3 Release 2.0's
  122. overall performance with virtual memory is better than might be expected,
  123. because 1-2-3 Release 2.0 performs most operations with a minimal number
  124. of bank switches.
  125.  
  126.  
  127.  
  128. The Conventional Memory Problem
  129. --- ------------ ------ -------
  130.  
  131.      It is possible to get the 1-2-3 "Memory Full" error even if you have
  132. lots of expanded memory still free.
  133.  
  134.      1-2-3 Release 2.0 uses the expanded memory for data and the
  135. conventional memory for pointers to that data.  In some cases, the
  136. "pointer memory" fills up before the "data memory" does.
  137.  
  138.      Loading any memory resident programs (like Sidekick or SuperKey)
  139. before running TRYVM123 will aggravate the conventional memory problem.
  140. If you run out of conventional memory, try temporarily removing any memory
  141. resident programs that you are running.
  142.  
  143.      TRYVM123 itself requires about 70K of conventional memory.  The
  144. full-featured Micro VMS program, although more powerful, actually uses a
  145. bit LESS conventional memory.
  146.  
  147.  
  148.  
  149. Some Tips on Faster Operation with TRYVM123
  150. ---- ---- -- ------ --------- ---- --------
  151.  
  152.   1) Set your Recalculation Method to "Manual".  This is very important
  153.      when running a large application under TRYVM123.  Any operation that
  154.      requires a memory "bank switch" will be slower with TRYVM123 than it
  155.      would be with an expanded memory board involved.  Keep your
  156.      recalculations to a minimum.
  157.  
  158.   2) Keep your Recalculation Order set to "Natural".
  159.  
  160.   3) DON'T try to sort a large database while running under TRYVM123.
  161.      Database sorts require a large number of "bank switches".  If you
  162.      work much with databases, we suggest the use of our dB III Import/
  163.      Export programs, which will allow your database processing to be done
  164.      with the powerful dBASE III database program.
  165.  
  166.      A sample 8,000 record name and address database containing 9 fields
  167.      required over 530,000 bank switches to sort.  The XT/Above Board
  168.      performed this sort in about 12 minutes.  The same sort on the
  169.      AT/Advantage! system (we didn't time it) would take about 2 days!
  170.  
  171.      Remember, ANY large spreadsheet will take a while to Recalculate.  If
  172. you have an application that is particularly slow running under TRYVM123,
  173. it may not be that much faster with an expanded memory board installed.
  174.  
  175.      If you are using a physical disk with TRYVM123, and if you see the
  176. disk LED stay on or come on repeatedly during an operation, then you
  177. probably CAN save some time by installing an expanded memory board.  On
  178. the average, you will save about 1/2 second per disk access if you install
  179. an expanded memory board.
  180.  
  181.  
  182.  
  183. Micro VMS -- Who Needs It?
  184. ----- ---    --- ----- --
  185.  
  186. Micro VMS will probably appeal to those who:
  187.  
  188.    1) have a little more time than money,
  189.  
  190.    2) don't have any free slots in their computer, but need some expanded
  191.       memory for 1-2-3 Release 2.0,
  192.  
  193.    3) only have one or two applications that require more memory than
  194.       1-2-3's conventional memory provides, or
  195.  
  196.    4) have already purchased the JRAM-2 or Advantage! board (or other
  197.       board than can operate as a RAM disk outside the 640K of
  198.       conventional memory), and would like to use this board for 1-2-3
  199.       Release 2.0 expanded memory.
  200.  
  201.  
  202.  
  203. How to Order Micro VMS
  204. --- -- ----- ----- ---
  205.  
  206.      If your application runs satisfactorily under TRYVM123 but you need
  207. more expanded "memory", you may want to order Micro VMS.  Micro VMS is
  208. SYSCOMP's full-featured virtual memory system.  It allows you to set up as
  209. much as 4 Megabytes of virtual memory for 1-2-3 Release 2.0 or Symphony
  210. Release 1.1.  It will also allow other programs which support the
  211. Lotus/Intel/Microsoft Expanded Memory Specification to use its virtual
  212. memory.
  213.  
  214.      Micro VMS uses less conventional memory than does TRYVM123, and is
  215. installed slightly differently.  It also loads faster.
  216.  
  217.      As a registered user of Micro VMS, you will be eligible for technical
  218. support and upgrades as we continue to improve Micro VMS's performance.
  219.  
  220.      To order Micro VMS, just call SYSCOMP at 619-277-0400.  Micro VMS is
  221. normally in stock, and can be shipped the same day we receive your call.
  222. The price is $75 plus shipping, and quantity discounts are available.  We
  223. can charge your VISA or Master Card, or we can ship UPS C.O.D.
  224.  
  225.  
  226.  
  227. Feedback
  228. --------
  229.  
  230.    We'd appreciate your comments and suggestions on TRYVM123.  Just call
  231. SYSCOMP's technical support at 619-277-0400 or write us at:
  232.  
  233.           SYSCOMP
  234.           Technical Support
  235.           8825 Aero Drive (Suite 210)
  236.           San Diego, CA 92123
  237.